* { font-family: Verdana, Tahoma, sans-serif, serif; font-size: 15px; }

h1 { font-size: 2em; font-weight: bold; color: #777777; margin: 40px 0px 70px; text-align: center; }
A { text-decoration: none; color: #777777; }

#closeButton { margin: 15px 6px 6px; }

#typeStatusContainer { padding: 0 4px; border: 1px solid #777777; }
#typeBoxContainer { padding: 0; border: 1px solid #777777; }
#typeBoxContainer .gwt-TextArea { padding 0; border-width: 0; }
.resultStage { background: lightblue; }

TABLE.main { font-family: serif, sans-serif, monospace, cursive, fantasy; border-collapse: collapse; border-spacing: 0; width: 504px; }
.sendButton { display: block; font-size: 16pt; }
.gwt-DialogBox { width: 400px; }
.dialogVPanel { margin: 5px; }
.serverResponseLabelError { color: red; }
.menuBar TD A { margin-right: 10px; }
.ok { background-color: lightgreen; }
.notok { background-color: red; }

.mlminus { margin-left: -20px; }
.ml5px { margin-left: 5px; }
.result { display: inline-block; }
.cpm { background-color: red; }
.wpm { background-color: darkred; }